Правильно: Кем только не работал ветеран!
Верное написание: не равняй.
Верно: Кто бы ни ходил по квартирам и ни требовал денег, таким не надо...
Раздельное написание корректно.
В перечисленных Вами случаях верным будет слитное написание, если нет противопоставления.